package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.entidad.Contacto;
import pe.com.cotelasa.scp.entidad.TipoContacto;

@Named(value = "BKContacto")
@Scope("session")
public class BKContacto implements Serializable {

    private static final long serialVersionUID = 6113541423306564079L;
    private Contacto formularioContacto = new Contacto();
    private Contacto currentContacto;
    private List<Contacto> listaContacto = new ArrayList<Contacto>();
    private List<Contacto> listaContactoEditar = new ArrayList<Contacto>();
    private Collection<TipoContacto> listaTipoContacto = new ArrayList<TipoContacto>();
    private Integer tipoContacto;
    private Integer index;
    private boolean estaTipoComtacto;

    public BKContacto() {
    }

    public Contacto getFormularioContacto() {
        return formularioContacto;
    }

    public void setFormularioContacto(Contacto formularioContacto) {
        this.formularioContacto = formularioContacto;
    }

    public List<Contacto> getListaContacto() {
        return listaContacto;
    }

    public void setListaContacto(List<Contacto> listaContacto) {
        this.listaContacto = listaContacto;
    }

    public Contacto getCurrentContacto() {
        return currentContacto;
    }

    public void setCurrentContacto(Contacto currentContacto) {
        this.currentContacto = currentContacto;
    }

    public Integer getTipoContacto() {
        return tipoContacto;
    }

    public void setTipoContacto(Integer tipoContacto) {
        this.tipoContacto = tipoContacto;
    }

    public List<Contacto> getListaContactoEditar() {
        return listaContactoEditar;
    }

    public void setListaContactoEditar(List<Contacto> listaContactoEditar) {
        this.listaContactoEditar = listaContactoEditar;
    }

    public Collection<TipoContacto> getListaTipoContacto() {
        return listaTipoContacto;
    }

    public void setListaTipoContacto(Collection<TipoContacto> listaTipoContacto) {
        this.listaTipoContacto = listaTipoContacto;
    }

    public boolean isEstaTipoComtacto() {
        return estaTipoComtacto;
    }

    public void setEstaTipoComtacto(boolean estaTipoComtacto) {
        this.estaTipoComtacto = estaTipoComtacto;
    }

    public Integer getIndex() {
        return index;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }
}
